home base
noun
1
: the place in which someone or something lives or operates
The company's home base is in New York.
She returned to her home base after a long month of traveling.
2
baseball
: the base that a runner must touch in order to score
The runner was tagged out at home base.
Love words? Need even more definitions?
Merriam-Webster unabridged
Share